.signbox {
	width:630px;
	height:auto;
	margin:70px auto;
	padding:40px 0;
	background:url(../images/signbox-bg.png);
	-webkit-box-shadow: #0e0e0e 0px 2px 10px;
	-moz-box-shadow: #0e0e0e 0px 2px 10px;
	box-shadow: #0e0e0e 0px 2px 10px;
	border:solid #151515 1px;
}
.signbox .box {float:none;height:65px;}
.signbox .inputimg {padding-left:65px;float:left;}
.signbox input {height:46px;width:430px;font-size:24px;}
.signbox .country {
	float:left;
	padding:10px;
	margin:0;
	padding-left:10px;
	font-family:"71MKA",Helvetica,sans-serif;
	font:"71MKA",Helvetica,sans-serif;
	font-weight:500;
	border: solid 1px #0a0b0b;
	background:url(../images/search-bg.png);
	color:#646464;
	letter-spacing:1px;
	-webkit-box-shadow: inset #0e0e0e 0px 0px 15px;
	-moz-box-shadow: inset #0e0e0e 0px 0px 15px;
	box-shadow: inset #0e0e0e 0px 0px 15px;
	height:26px;
	width:382px;
	font-size:24px;
}
.countrybutton {
	width:48px;height:48px;
	float:left;
	background:url(../images/su-countrybutton.png);
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
.countrybutton:hover {
	background:url(../images/su-countrybutton-hover.png);
}
#countrybox{
	color:#646464;
	background:url(../images/bg.png);
	padding:20px 60px;
	font-size:20px;
	width:490px;
}
#countrybox .firstlist{width:500px;padding-bottom:30px;}
#countrybox .firstlist a{color:#646464;padding:0 5px;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
#countrybox .firstlist a:hover {color:#04a1c0;}
#countrybox .firstlist a.now {color:#04a1c0;}
#countrybox .countryname{width:500px;}
#countrybox .countryname div{float:left;padding-bottom:5px;}
#countrybox .countryname a{color:#646464;padding:0 5px;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
#countrybox .countryname a:hover {color:#04a1c0;}

.box.rules{
	height:90px;
}
.box .rules {
	padding-left:10px;
	font-size:26px;
	font-weight:500;
	letter-spacing:1px;
	color:#646464;
}
.rules-tittle {float:left;padding:15px;}
.rules .choice　{float:left;}
.rules .choice img {float:left;padding-top:5px;}
.rules .font {
	float:left;
	padding-top:13px;
	padding-left:10px;
	padding-right:20px;
}

.box.find {
	width:500px;
	height:30px;
	margin:0 auto;
	margin-bottom:40px;
	padding:15px 0;
	background:url(../images/single-bg.png);
	font-size:26px;
	color:#646464;
	text-align:center;
	letter-spacing:1;
	-webkit-box-shadow: #0e0e0e 0px 2px 10px;
	-moz-box-shadow: #0e0e0e 0px 2px 10px;
	box-shadow: #0e0e0e 0px 2px 10px;
}
.box.find a {color:#2c5c66;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
.box.find a:hover {color:#04a1c0;}

.button.signup {font-size:28px;margin-left:270px;}
.button.signin {font-size:28px;margin-left:260px;}
.button.email {font-size:28px;margin-left:260px;}
.back {font-size:21px;float:right;margin-top:10px;margin-right:65px;color:#2c5c66;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
.back:hover {color:#04a1c0;}
.seerules {font-size:21px;float:right;margin-top:15px;margin-right:65px;color:#2c5c66;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;}
.seerules:hover {color:#04a1c0;}

.rulebox {
	width:630px;
	height:auto;
	margin:70px auto;
	padding:30px 30px;
	background:url(../images/signbox-bg.png);
	-webkit-box-shadow: #0e0e0e 0px 2px 10px;
	-moz-box-shadow: #0e0e0e 0px 2px 10px;
	box-shadow: #0e0e0e 0px 2px 10px;
	border:solid #151515 1px;
}
.ruletittle {
	float:left;
	color:#646464;
	font-size:30px;
	font-weight:600;
	text-shadow:#000 0px 1px 3px;
	padding-bottom:20px;
}
.ruleword{ font-family:Arial, Helvetica, sans-serif;width:630px;font-size:16px;color:#848484;}